/**
 * 
 */
package com.dwa.domain;

import java.io.InputStream;
import java.util.Date;

/**
 * @author Vedamoorthi Vairam
 * @since 09/02/2009
 */
public class Event implements IEvent {

	 private Long eventId;  
	 private String subject; 
	 private String description;
	 private String location;
	 
	 private InputStream image;
	 
	 private Boolean isAllDay;
	 private Boolean show;
	 
	 private String eventStartTime;
	 private String eventEndTime; 	
	 
	 private Date createdOn;

	/**
	 * @return the eventId
	 */
	public Long getEventId() {
		return eventId;
	}

	/**
	 * @param eventId the eventId to set
	 */
	public void setEventId(Long eventId) {
		this.eventId = eventId;
	}

	/**
	 * @return the subject
	 */
	public String getSubject() {
		return subject;
	}

	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}

	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * @return the location
	 */
	public String getLocation() {
		return location;
	}

	/**
	 * @param location the location to set
	 */
	public void setLocation(String location) {
		this.location = location;
	}

	/**
	 * @return the image
	 */
	public InputStream getImage() {
		return image;
	}

	/**
	 * @param image the image to set
	 */
	public void setImage(InputStream image) {
		this.image = image;
	}

	/**
	 * @return the isAllDay
	 */
	public Boolean getIsAllDay() {
		return isAllDay;
	}

	/**
	 * @param isAllDay the isAllDay to set
	 */
	public void setIsAllDay(Boolean isAllDay) {
		this.isAllDay = isAllDay;
	}

	/**
	 * @return the show
	 */
	public Boolean getShow() {
		return show;
	}

	/**
	 * @param show the show to set
	 */
	public void setShow(Boolean show) {
		this.show = show;
	}

	/**
	 * @return the eventStartTime
	 */
	public String getEventStartTime() {
		return eventStartTime;
	}

	/**
	 * @param eventStartTime the eventStartTime to set
	 */
	public void setEventStartTime(String eventStartTime) {
		this.eventStartTime = eventStartTime;
	}

	/**
	 * @return the eventEndTime
	 */
	public String getEventEndTime() {
		return eventEndTime;
	}

	/**
	 * @param eventEndTime the eventEndTime to set
	 */
	public void setEventEndTime(String eventEndTime) {
		this.eventEndTime = eventEndTime;
	}

	/**
	 * @return the createdOn
	 */
	public Date getCreatedOn() {
		return createdOn;
	}

	/**
	 * @param createdOn the createdOn to set
	 */
	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	} 
	 
}
